//данная программа делит файлы библиотек на файлы по сложностям
#include <iostream>
#include <vector>
#include <string>
#include <sstream>

using namespace std;

#include "binfile.h"

Int8 n;

int main () {
  n = 5;
  
  BinFile* output;
  BinFile input;
  
  ostringstream oss;
  oss << "binfile" << (int)n << "v.mbf";
  input.open(oss.str(), BIN_FILE_READ);
  oss.str("");
  
  Int64 f;
  Int8 fComp;
  
  output = new BinFile [100];
  
  while(true) {
    input.read((Int32&)f);
    input.read(fComp);
    if (input.isEnd()) break;
    if (!output[fComp].isOpen()) {
      oss << "binfile" << (int)n << 'v' << (int)fComp << "r.mbf";
      output[fComp].open(oss.str(), BIN_FILE_WRITE);
      oss.str("");
    } 
    output[fComp].write((Int32)f);
  } 
  
  return 0;
}
